using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("Screen")]
	public class Screen : MonoClass
	{
		public static int Width => MonoClass.smethod_14<int>(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Screen", "get_width", Array.Empty<object>());

		public static int Height => MonoClass.smethod_14<int>(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Screen", "get_height", Array.Empty<object>());

		public Screen(IntPtr address)
			: base(address, "Screen")
		{
		}

		public static void SetResolution(int width, int height, int fullscreen, int preferredRefreshRate)
		{
			MonoClass.smethod_18(TritonHs.UnityEngineAssemblyPath, "UnityEngine", "Screen", "SetResolution", width , height , fullscreen, preferredRefreshRate);
		}
	}
}
